.toast {
    opacity: 0.9 !important
}

.m-bottom {
    margin-bottom: -2px;
}
.m-minus {
    margin-left: -1.25px;
    margin-right: -1.25px;
}
.w-frequency {
    width: 30px;
}

.h-error {
    height: 464px;
}

.style-error {
    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 100;
}

.padding {
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.p-error {
    margin-bottom: 80px;
}
.center {
    display: flex;
    justify-content: center;
    align-items: center;
}

.h-logo-login {
    width: 180px;
}
.scfv-width {
    width: 24px;
    height: auto;
}

.h-logo {
    width: 145px;
    margin-bottom: -15px;
}

.mini-logo {
    width: 70px;
    padding-top: 3px;
    padding-left: 5px;
    margin-bottom: -8px;
}

.imagemfulera {
    margin-left: 120vh;
    margin-top: -125px;
}

.icone-search {
    padding-top: 11px;
    padding-bottom: 15px;
}
#icone-search {
    padding-top: 11px;
    padding-bottom: 15px;
}
/* Animação de spin */
.animate-spin {
    display: inline-block;
    animation: spin 1s linear infinite;
}
.font-password { 
    font-size: 28px; 
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* Cor do input durante o autocomplete */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 1000px #f0f9ff inset !important; /* Azul claro */
    -webkit-text-fill-color: #333 !important; /* Cor do texto */
    transition: background-color 5000s ease-in-out 0s; /* Evita flickering */
}

/* Dark mode */
.dark input:-webkit-autofill,
.dark input:-webkit-autofill:hover,
.dark input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 1000px #2d3748 inset !important; /* Cor mais clara que o fundo */
    -webkit-text-fill-color: #e2e8f0 !important; /* Cinza claro legível */
    caret-color: #e2e8f0 !important; /* Cor do cursor */
}

/* Garantindo consistência quando editando no modo dark */
.dark input:focus {
    color: #e2e8f0 !important; 
}